Skip to content
This repository has been archived by the owner on Sep 1, 2020. It is now read-only.

Latest commit

 

History

History
13 lines (9 loc) · 325 Bytes

6.1.3 - swoole_lock->trylock.md

File metadata and controls

13 lines (9 loc) · 325 Bytes

swoole_lock->trylock

函数原型:

$lock->trylock();

加锁操作。与lock方法不同的是,trylock()不会阻塞,它会立即返回。

  • 加锁成功返回true,此时可以修改共享变量。
  • 加锁失败返回false,表示有其他进程持有锁。

SWOOlE_SEM 信号量没有trylock方法